Utilisateur:Suaudeau/Bac à sable/test sur l'Infobox Algorithme Lua

Une page de Wikipédia, l'encyclopédie libre.

Voir

Comparaison entre ancien et nouveau modèle[modifier | modifier le code]

Tri de Shell[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri de Shell
Exemple du tri de Shell avec les espacements 23, 10, 4, 1
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri de Shell
Exemple du tri de Shell avec les espacements 23, 10, 4, 1
Découvreur ou inventeur
Donald Shell (en)[1]Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, algorithme en place (en), tri par comparaisonVoir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
[2]Voir et modifier les données sur Wikidata
Moyenne
[3]Voir et modifier les données sur Wikidata
Meilleur cas
[3]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
[3]Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri de Shell
Exemple du tri de Shell avec les espacements 23, 10, 4, 1
Découvreur ou inventeur
Donald Shell (en)[1]Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, algorithme en place (en), tri par comparaisonVoir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
[2]Voir et modifier les données sur Wikidata
Moyenne
[3]Voir et modifier les données sur Wikidata
Meilleur cas
[3]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
[3]Voir et modifier les données sur Wikidata


Tri rapide[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri rapide
Quicksort en action sur une liste de nombre aléatoires. Les lignes horizontales sont les valeurs des pivots.
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri rapide
Quicksort en action sur une liste de nombres aléatoires. Les lignes horizontales sont les valeurs des pivots.
Découvreur ou inventeur
Date de découverte
Problèmes liés
Complexité en temps
Pire cas
[5]Voir et modifier les données sur Wikidata
Moyenne
[5]Voir et modifier les données sur Wikidata
Meilleur cas
[5]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri rapide
Quicksort en action sur une liste de nombres aléatoires. Les lignes horizontales sont les valeurs des pivots.
Découvreur ou inventeur
Date de découverte
Problèmes liés
Complexité en temps
Pire cas
[5]Voir et modifier les données sur Wikidata
Moyenne
[5]Voir et modifier les données sur Wikidata
Meilleur cas
[5]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

Tri fusion[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri fusion
Animation du tri par fusion
Découvreur ou inventeur
Date de découverte
Problèmes liés
Tri par comparaison, tri stable (en)Voir et modifier les données sur Wikidata
Structures des données
Tableau, merge algorithm (en)Voir et modifier les données sur Wikidata
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
[6]Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri fusion
Animation du tri par fusion
Découvreur ou inventeur
Date de découverte
Problèmes liés
Tri par comparaison, tri stable (en)Voir et modifier les données sur Wikidata
Structures des données
Tableau, merge algorithm (en)Voir et modifier les données sur Wikidata
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
[6]Voir et modifier les données sur Wikidata

Tri par tas[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri par tas
Une exécution de l'algorithme du tri par tas (Heapsort) trie une partie des valeurs permutées au hasard. Dans un premier temps, les éléments sont réarrangés pour respecter les conditions de tas. Avant le tri à proprement parler, la structure de l'arbre en tas est montrée brièvement par l'illustration.
Découvreur ou inventeur
J. W. J. Williams (en)Voir et modifier les données sur Wikidata
Date de découverte
Problème lié
Structure des données
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri par tas
Une exécution de l'algorithme du tri par tas (Heapsort) trie une partie des valeurs permutées au hasard. Dans un premier temps, les éléments sont réarrangés pour respecter les conditions de tas. Avant le tri à proprement parler, la structure de l'arbre en tas est montrée brièvement par l'illustration.
Découvreur ou inventeur
J. W. J. Williams (en)Voir et modifier les données sur Wikidata
Date de découverte
Problème lié
Structure des données
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Introsort[modifier | modifier le code]

Pas de modèle présent

ancien modèle[modifier | modifier le code]

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Introsort
Découvreur ou inventeur
David Musser (en)[7]Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, hybrid algorithm (en)Voir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Introsort
Découvreur ou inventeur
David Musser (en)[7]Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, hybrid algorithm (en)Voir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

Smoothsort[modifier | modifier le code]

Pas de modèle présent

ancien modèle[modifier | modifier le code]

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Smoothsort
Smoothsort fonctionnant sur un réseau qui est presque en ordre. Les barres en haut montrent la structure de l'arbre.
Découvreur ou inventeur
Date de découverte
Problème lié
Structure des données
Basé sur
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Smoothsort
Smoothsort fonctionnant sur un réseau qui est presque en ordre. Les barres en haut montrent la structure de l'arbre.
Découvreur ou inventeur
Date de découverte
Problème lié
Structure des données
Basé sur
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata

Timsort[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Suaudeau/Bac à sable/test sur l'Infobox Algorithme Lua
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Timsort
Découvreur ou inventeur
Tim Peters (en)Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, tri stable (en), tri par comparaison, hybrid algorithm (en), adaptive sort (en)Voir et modifier les données sur Wikidata
Structure des données
Basé sur
Complexité en temps
Pire cas
[8],[9]Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
[10]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Timsort
Découvreur ou inventeur
Tim Peters (en)Voir et modifier les données sur Wikidata
Date de découverte
Problèmes liés
Algorithme de tri, tri stable (en), tri par comparaison, hybrid algorithm (en), adaptive sort (en)Voir et modifier les données sur Wikidata
Structure des données
Basé sur
Complexité en temps
Pire cas
[8],[9]Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
[10]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri arborescent[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri arborescent
Problème lié
Structures des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri arborescent
Problème lié
Structures des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri à peigne[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri à peigne
Exemple de tri d'une liste de nombres par le tri à peigne.
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri à peigne
Exemple de tri d'une liste de nombres par le tri à peigne.
Problème lié
Structure des données
Complexité en temps
Pire cas
[11]Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri à peigne
Exemple de tri d'une liste de nombres par le tri à peigne.
Problème lié
Structure des données
Complexité en temps
Pire cas
[11]Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri à bulles[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri à bulles
Tableau de nombres représenté en 2 dimensions : en abscisse la position du nombre dans le tableau, en ordonnée la valeur du nombre. On voit qu'avec le tri à bulles, les grands nombres trouvent leur position finale avant les petits.
Problèmes liés
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri à bulles
Tableau de nombres représenté en 2 dimensions : en abscisse la position du nombre dans le tableau, en ordonnée la valeur du nombre. On voit qu'avec le tri à bulles, les grands nombres trouvent leur position finale avant les petits.
Problèmes liés
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri par insertion[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri par insertion
Exemple du tri par insertion utilisant une liste de nombres aléatoires
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri par insertion
Exemple du tri par insertion utilisant une liste de nombres aléatoires
Problèmes liés
Algorithme de tri, tri stable (en), tri par comparaison, adaptive sort (en), algorithme en place (en), algorithme en ligneVoir et modifier les données sur Wikidata
Structure des données
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri par insertion
Exemple du tri par insertion utilisant une liste de nombres aléatoires
Problèmes liés
Algorithme de tri, tri stable (en), tri par comparaison, adaptive sort (en), algorithme en place (en), algorithme en ligneVoir et modifier les données sur Wikidata
Structure des données
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri par sélection[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri par sélection
Exemple du tri par sélection utilisant une liste de nombres aléatoires
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri par sélection
Exemple du tri par sélection utilisant une liste de nombres aléatoires
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri par sélection
Exemple du tri par sélection utilisant une liste de nombres aléatoires
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri cocktail[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri cocktail
Problèmes liés
Algorithme de tri, tri stable (en)Voir et modifier les données sur Wikidata
Structure des données
Basé sur
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri cocktail
Problèmes liés
Algorithme de tri, tri stable (en)Voir et modifier les données sur Wikidata
Structure des données
Basé sur
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri stupide[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri stupide
Avec le tri stupide, un seul mélange peut suffire pour trier les éléments. Cette probabilité est cependant très faible.
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri stupide
Avec le tri stupide, un seul mélange peut suffire pour trier les éléments. Cette probabilité est cependant très faible.
Problèmes liés
Structure des données
Complexité en temps
Pire cas
[12]Voir et modifier les données sur Wikidata
Moyenne
[12]Voir et modifier les données sur Wikidata
Meilleur cas
[12]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
[12]Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri stupide
Avec le tri stupide, un seul mélange peut suffire pour trier les éléments. Cette probabilité est cependant très faible.
Problèmes liés
Structure des données
Complexité en temps
Pire cas
[12]Voir et modifier les données sur Wikidata
Moyenne
[12]Voir et modifier les données sur Wikidata
Meilleur cas
[12]Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
[12]Voir et modifier les données sur Wikidata

Tri faire-valoir[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri faire-valoir
Visualisation du tri faire-valoir (qui ne montre que les échanges).
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri faire-valoir
Visualisation du tri faire-valoir (qui ne montre que les échanges).
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri faire-valoir
Visualisation du tri faire-valoir (qui ne montre que les échanges).
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri comptage[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri comptage
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri comptage
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri par base[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri par base
Découvreur ou inventeur
Date de découverte
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri par base
Découvreur ou inventeur
Date de découverte
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri par paquets[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri par paquets
Problèmes liés
Structure des données
Basé sur
Pigeonhole sort (en)Voir et modifier les données sur Wikidata
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri par paquets
Problèmes liés
Structure des données
Basé sur
Pigeonhole sort (en)Voir et modifier les données sur Wikidata
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata

Tri bitonique[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri bitonique
Réseau de tri bitonique à huit entrées ; 24 comparateurs, profondeur 6.
Problème lié

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri bitonique
Réseau de tri bitonique à huit entrées ; 24 comparateurs, profondeur 6.
Découvreur ou inventeur
Date de découverte
Problèmes liés
Parallel algorithm (en), algorithme de triVoir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri bitonique
Réseau de tri bitonique à huit entrées ; 24 comparateurs, profondeur 6.
Découvreur ou inventeur
Date de découverte
Problèmes liés
Parallel algorithm (en), algorithme de triVoir et modifier les données sur Wikidata
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Moyenne
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri pair-impair[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Tri pair-impair par transposition
Exemple de tri d'une liste de nombres par le tri pair-impair.
Problème lié
Structure des données

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri pair-impair
Exemple de tri d'une liste de nombres par le tri pair-impair.
Découvreur ou inventeur
Nico Habermann (en)Voir et modifier les données sur Wikidata
Date de découverte
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

nouveau modèle actuel[modifier | modifier le code]

Tri pair-impair
Exemple de tri d'une liste de nombres par le tri pair-impair.
Découvreur ou inventeur
Nico Habermann (en)Voir et modifier les données sur Wikidata
Date de découverte
Problème lié
Structure des données
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

Tri de crêpes[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

Tri de crêpes
Rotation d'une partie de la pile de crêpes à l'aide de la spatule.
Problème lié

nouveau modèle actuel[modifier | modifier le code]

Tri de crêpes
Rotation d'une partie de la pile de crêpes à l'aide de la spatule.
Problème lié

Recherche dichotomique[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

Pas de modèle présent

nouveau modèle brouillon[modifier | modifier le code]

Brouillon!

nouveau modèle actuel[modifier | modifier le code]

exemple[modifier | modifier le code]

ancien modèle[modifier | modifier le code]

nouveau modèle brouillon[modifier | modifier le code]

nouveau modèle actuel[modifier | modifier le code]

  1. a et b (en) D. L. Shell, « A high-speed sorting procedure », Communications of the ACM, New York, ACM, vol. 2, no 7,‎ , p. 30-32 (ISSN 0001-0782 et 1557-7317, OCLC 1514517, DOI 10.1145/368370.368387)Voir et modifier les données sur Wikidata
  2. a et b Vaughan Pratt (en), « Shellsort and Sorting Networks (Outstanding Dissertations in the Computer Sciences) »
  3. a b c d e et f « https://www.cs.wcupa.edu/rkline/ds/shell-comparison.html »
  4. a b c et d (en) C. A. R. Hoare, « Algorithm 64: Quicksort », Communications of the ACM, New York, ACM, vol. 4, no 7,‎ , p. 321 (ISSN 0001-0782 et 1557-7317, OCLC 1514517, DOI 10.1145/366622.366644)Voir et modifier les données sur Wikidata
  5. a b c d e et f « https://www.khanacademy.org/computing/computer-science/algorithms/quick-sort/a/analysis-of-quicksort » (consulté le )
  6. a et b Steven Skiena, The Algorithm Design Manual, Springer Science+Business Media, , 730 p. (ISBN 978-1-84800-069-8), p. 122Voir et modifier les données sur Wikidata
  7. a et b (en) David R. Musser, « Introspective Sorting and Selection Algorithms », Software: Practice and Experience, Wiley-Blackwell, vol. 27, no 8,‎ , p. 983-993 (ISSN 1097-024X et 0038-0644, DOI 10.1002/(SICI)1097-024X(200005)30:6<617::AID-SPE311>3.0.CO;2-A)Voir et modifier les données sur Wikidata
  8. a et b Tim Peters (d), « http://mail.python.org/pipermail/python-dev/2002-July/026837.html »,  : « [Timsort] also has good aspects: It's stable (items that compare equal retain their relative order, so, e.g., if you sort first on zip code, and a second time on name, people with the same name still appear in order of increasing zip code; this is important in apps that, e.g., refine the results of queries based on user input). ... It has no bad cases (O(N log N) is worst case; N−1 compares is best). »
  9. a et b « http://drops.dagstuhl.de/opus/volltexte/2018/9467/ » : « TimSort is an intriguing sorting algorithm designed in 2002 for Python, whose worst-case complexity was announced, but not proved until our recent preprint. »
  10. a et b (en) Badrish Chandramouli et Jonathan Goldstein, « Patience is a virtue: revisiting merge and sort on modern processors », SIGMOD conference,‎ , p. 731-742 (DOI 10.1145/2588555.2593662)Voir et modifier les données sur Wikidata
  11. a et b (en) Bronislava Brejová, « Analyzing variants of Shellsort », Information Processing Letters, Elsevier, vol. 79, no 5,‎ , p. 223-227 (ISSN 0020-0190 et 1872-6119, OCLC 38995181, DOI 10.1016/S0020-0190(00)00223-4)Voir et modifier les données sur Wikidata
  12. a b c d e f g et h (en) Hermann Gruber, Markus Holzer et Oliver Ruepp, « Sorting the Slow Way: An Analysis of Perversely Awful Randomized Sorting Algorithms », Fun with Algorithms: 4th International Conference, FUN 2007, Castiglioncello, Italy, June 3-5, 2007. Proceedings, Springer Science+Business Media,‎ , p. 183-197 (ISBN 978-3-540-72913-6 et 978-3-540-72914-3, DOI 10.1007/978-3-540-72914-3_17)Voir et modifier les données sur Wikidata